Fast Block Matching with Normalized Cross-Correlation using Walsh Transforms
نویسندگان
چکیده
Local image matching (block-matching) is a frequent operation in many image processing tasks, such as MPEG compression and the estimation of optical flow and stereo disparities. Normalized cross-correlation (NCC) is particularly useful since it is insensitive to both signal strength and level. However, NCC is computationally expensive. In this article we attempt to speed up NCC first by transforming each sub-block of the image into the Walsh basis. The Walsh transform expansion can be done very efficiently through a binary tree of filters. Calculating the NCC using the Walsh components requires 2N − 1 operations instead of 4N + 1 in a straightforward implementation. Further, the Walsh transform expansion is shown to have several scales encoded in it. Using only a part of the Walsh components is the same as doing the correlation at a coarser scale. A coarse-to-fine algorithm for doing block-matching using this is presented and tested. The performance of the algorithm is a trade-off between how well the algorithm can find the correct match and how many calculations that are saved. When matching 99% of the blocks correctly the calculations were reduced to 9 − 23% of what a full search would require, depending on the images and the size of the search region. Keywords—Matching, Block matching, Fast normalized crosscorrelation, Walsh functions, Coarse-to-fine
منابع مشابه
A Fast Normalized Cross Correlation-Based Block Matching Algorithm Using Multilevel Cauchy-Schwartz Inequality
© 2011 Byung Cheol Song 401 This paper presents a fast block-matching algorithm based on the normalized cross-correlation, where the elimination order is determined based on the gradient magnitudes of subblocks in the current macroblock. Multilevel Cauchy-Schwartz inequality is derived to skip unnecessary block-matching calculations in the proposed algorithm. Also, additional complexity reducti...
متن کامل2D Satellite Image Registration Using Transform Based and Correlation Based Methods
Image registration is the process of geometrically aligning one image to another image of the same scene taken from different viewpoints or by different sensors. It is a fundamental image processing technique and is very useful in integrating information from different sensors, finding changes in images taken at different times and inferring three-dimensional information from stereo images. Ima...
متن کاملFast Template Matching
Although it is well known that cross correlation can be efficiently implemented in the transform domain, the normalized form of cross correlation preferred for template matching applications does not have a simple frequency domain expression. Normalized cross correlation is usually computed in the spatial domain for this reason. This short paper shows that unnormalized cross correlation can be ...
متن کاملFast Cost Computation Using Binary Information for Illumination Invariant Stereo Matching
Stereo matching methods are used to estimate disparity values from captured stereo images. They exploit characteristics of binocular disparity for disparity estimation. Stereo images captured under practical conditions have different illumination status, which causes disparity errors in the matching operation. To solve this problem, we can use the adaptive normalized cross correlation (ANCC) as...
متن کاملFast Stereo Matching Using Rectification and Correlation Techniques
F This paper presents a new method for matching points of interest in stereoscopic. A self-calibration is realized by using points of interest on both images in order to estimate the fundamental matrix from which we can compute both projected matrices related to each camera. We propose a robust and fast rectification technique for matching points of interest in order to simplify the research on...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002